package dao;

import bean.*;
import dao.Entidad;

public abstract class DAOFactory {
	
	public static final int MYSQL=1;

	public abstract Entidad<Usuario> getUsuarioDAO();
	
	public abstract Entidad<Componente> getComponenteDAO();
	
	public static DAOFactory getFactoryConcrete(int opcion){
		switch (opcion) {
		case MYSQL:
			return new MySQLFactory();
		}
		return null; 
	}

}
